﻿@charset "UTF-8";
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1451389813_2738972.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1451389813_2738972.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1451389813_2738972.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1451389813_2738972.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1451389813_2738972.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.i{ font-style: normal;}
/* 结构样式 */
#content,#footer{width:1200px;margin:10px auto;margin-bottom:15px;padding: 0 5px;}
#left{width:938px;border:1px solid #e4e4e4;float:left;}
.hotel_list_title{height: 36px; width:938px; line-height: 36px; border-bottom: #e4e4e4 1px solid;}
/* 控件___筛选 */
.filter div{float:left;width:1095px;}
.venue_bg{position: fixed;width: 100%;height: 100%;z-index: 1000;background: #000;opacity: 0.2;top: 0;left: 0;}
.venue_step1{width: 242px;height: 135px;background: url(../Images/venue_step1.png);position:absolute;left: 50%;margin-left:128px;top:680px;z-index: 1001;}
.venue_step2{width: 82px;height: 74px;background: url(../Images/venue_step2.png);position:absolute;left: 50%;margin-left:320px;top:785px;z-index: 1001;}


/*控件____筛选  修改 20150610 田义春*/
.search_from{ border: 1px solid #e4e4e4; margin: 10px 0; padding: 15px 25px 0 25px; position: relative;}
.search_item:after,.search_item_list:after,.circle_item ul:after{ content: "."; clear: both; display: block; height: 0; overflow: hidden;}
.search_item{ padding: 0 0 0 95px;}
.search_position{ padding: 0 0 0 95px; margin:10px 0 0 0; border:1px solid #e4e4e4; height:61px;}
.search_item_title{ float: left; font-size: 12px; color: #999; margin: 0 0 0 -90px; display: block; padding: 4px 0 0 0;}
.search_item_list{ padding-left: 80px;}
.no_mit{ padding-left:80px;}
.search_item .search_item_position{ padding-left: 0;}
.search_item_list span{ float: left; width: 110px; padding: 5px 0 5px 0;}
.search_item .search_item_city span{ width: 52px;}
.search_item_list .search_item_no{ float: left; margin: 0 0 0 -80px; width: auto;}
.search_item_list .search_other_city{ position: relative; padding: 0; min-width:98px; }
.search_item_list .search_other_city a:before{ content: ' '; display: block; width: 0; height: 0; border-left: 4px solid rgba(0,0,0,0); border-right: 4px solid rgba(0,0,0,0); border-top: 4px solid; position: absolute; right: 8px; top: 12px;}
.search_item_list .search_other_city a{ display: block; border: 1px solid #ccc; color: #999; height: 26px; line-height: 26px; padding-right: 20px;}
.search_item_list .search_other_city .on,.search_item_list .search_other_city .on:hover{ background: none; color: #ff9900; border-color: #ff9900; border-radius: 0;}
.search_item_list .search_other_city a span{ padding: 0; width: 100%;}
.search_item_list a{ padding: 0 8px; white-space:nowrap; font-size: 12px; color: #666; display: inline-block; line-height: 20px; height: 20px;}
.search_item_list a:hover{ color: #ff9900;}
.search_item_list .on{ background: #ff9900;  color: #fff;  border-radius: 3px;}
.search_item_list .on:hover{ color:#fff;}


.search_from .tac .blue:before{content: ' ';
display: block;
width: 0;
height: 0;
border-top: 4px solid;
border-right: 4px solid rgba(0, 0, 0, 0);
border-left: 4px solid rgba(0, 0, 0, 0);
position: absolute;
right: 10px;
top: 15px;}
.search_from .tac .s:before{content: ' ';
display: block;
width: 0;
height: 0;
border-top: none;
border-bottom: 4px solid;
border-right: 4px solid rgba(0, 0, 0, 0);
border-left: 4px solid rgba(0, 0, 0, 0);
position: absolute;
right: 10px;
top: 15px;}
.search_from .icon{display: block;margin: 0;padding: 0;width:150px;height: 48px; position: absolute;right: 10px;bottom: 10px;}
.search_from .icon i{display: block;float: left;width: 48px;height: 48px;background: url(../Images/index_slogan.png);margin-right: 2px;}
.search_from .icon .icon2{background: url(../Images/index_slogan.png) 0 -50px;}
.search_from .icon .icon3{background: url(../Images/index_slogan.png) 0 -100px;}

.search_item_circle .search_item_title{ margin: 17px 0 0 -90px;}
.search_item_circle .search_item_no{ padding: 20px 0 1px 0;}
.search_item .search_circle_icon{ padding: 0; text-align: center; width: 150px;}
.search_item .search_circle_icon a{ height: auto; text-align: center; padding: 10px 15px; position: relative; height:42px;}
.search_item .search_circle_icon a:hover{ color: #ff9911;}
.search_circle_icon .on:hover{color: #ff9911; border-radius: 0;}
.search_circle_icon .on{ background:#f1f6ff; border:1px solid #e4e4e4;color: #ff9911; border-top:0; border-bottom:0; height:62px; border-radius: 0; font-weight: 600;}
.search_circle_icon .on .circle_arrow{ display: block; width: 14px; height: 8px; position: absolute; left: 50%; bottom: -1px; margin-left: -7px; background: url(../Images/cricle_arrow.png) left top no-repeat;}

.search_circle_con{}
.circle_item{ background: #f1f6ff; border: 1px solid #e4e4e4; border-top:0; padding: 0;}
.circle_item ul{ padding: 5px 0 5px 94px;}
.circle_item li{ width: 110px; float: left; padding: 5px 0; height: 20px; overflow: hidden; margin-right: 5px;}
.circle_item li a{ max-width: 110px; display: inline-block; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; padding: 0 4px; font-size: 12px; color: #666; line-height: 20px; height: 20px;}
.circle_item li a:hover{ color: #ff9900;}
.circle_item .cricle_second{ margin: 0 10px 0 94px;}
.circle_item .cricle_second ul{ padding: 5px 0 5px 0;}
.circle_item .cricle_second li{ padding: 5px 0;}
.circle_item .on,.circle_item .on:hover{ background: #ff9900; color: #fff; border-radius: 3px;font-weight: normal;}
.circle_item .cs_list .on,.circle_item .cs_list .on:hover{ color: #ff9900; border-radius: 0; font-weight: 600; background: none;}
.circle_item .cs_item{ border-top: 1px solid #ccddff;}

.search_circle_icon i{ display: inline-block; height: 21px; background-image: url(../Images/circle_icon01.png); background-repeat: no-repeat;}
.search_circle_icon .subway{ background-position: 0 0; width: 19px;}
.search_circle_icon .airport{ background-position: -37px 0; width: 20px;}
.search_circle_icon .business{ background-position: -88px 0; width: 22px;}
.search_circle_icon .attraction{ background-position: -139px 0; width: 28px;}
.search_circle_icon .a_area{ background-position: -199px 0; width: 21px;}
.search_circle_icon .hall_peri{ background-position: -249px 0; width: 28px;}

.search_circle_icon a:hover .subway,.search_circle_icon .on .subway{ background-position: 0 -30px; width: 19px;}
.search_circle_icon a:hover .airport,.search_circle_icon .on .airport{ background-position: -37px -30px; width: 20px;}
.search_circle_icon a:hover .business,.search_circle_icon .on .business{ background-position: -88px -30px; width: 22px;}
.search_circle_icon a:hover .attraction,.search_circle_icon .on .attraction{ background-position: -139px -30px; width: 28px;}
.search_circle_icon a:hover .a_area,.search_circle_icon .on .a_area{ background-position: -199px -30px; width: 21px;}
.search_circle_icon a:hover .hall_peri,.search_circle_icon .on .hall_peri{ background-position: -249px -30px; width: 28px;}

.search_more{ text-align: center; padding: 10px 0 0 0;}
.search_more .blue{ display: inline-block; height: 32px; line-height: 32px; cursor: pointer; padding: 0 25px 0 15px; background: #f2f2f2; color: #666; position: relative;}
.search_more .clear_select{ color: #999; margin-left: 10px;}
.search_more .clear_select:hover{ color: #0066cc; text-decoration: underline;}

/* 控件___酒店列表 */
.list_hotel li{ padding: 20px; width: 898px; border-bottom: 1px solid #e4e4e4; height: 86px;}
.list_hotel li:hover{ background: #f2f2f2;}
.list_hotel .img{ float: left; width: 115px; height: 86px; overflow: hidden; margin-right: 10px;}
.list_hotel .img img{ width: 115px; height: 86px; margin: 0;}
.hotel_list_info{ float: left; width: 410px;}
.hotel_list_name{ height: 30px;}
.hotel_list_name h4{ color: #0066cc; font-size: 16px; font-weight: 600; font-family: "Microsoft YaHei";}

.hotel_list_name a.oe{display: block; max-width: 340px;}
.hotel_list_name a:hover h4{ color: #ff9900;}
.hotel_list_info .hot{ color: #ff9900;}
.hotel_list_info p{ font-size: 12px; color: #666; margin-top: 3px; display: block; width: 100%; height: 25px; line-height: 25px; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.hotel_list_rs{ float: left; width: 180px; color: #999; text-align: center; font-size: 14px;}
.hotel_list_rs .hot,.hotel_list_price .hot{ font-size: 14px; color: #ff9900; font-weight: 600;}
.hotel_list_fr{ float: left; width: 180px; font-size: 14px; color: #999; position: relative; height: 86px;}
.hotel_list_price{ text-align: right;}
.hotel_list_check{ position: absolute; right: 0; bottom: 0; width: 140px; height: 30px; line-height: 30px; font-family: "Microsoft YaHei"; color: #fff; font-weight:bold; font-size: 14px; text-align: center; background: #ff9900; border-radius: 3px;}
.hotel_list_check.selected{ background:#bbb;}
.hotel_list_check label{ display: block; width: 100%; height: 100%; cursor: pointer;}
.hotel_list_check label:hover{background:#ff8800;border-radius: 3px;}
.hotel_list_check input{ vertical-align: top; margin-top: 9px; display: none;}
.hotel_list_check .check_list_txt{ display: block; width: 140px; height: 30px; line-height: 30px; text-align: center;}
.hotel_list_check .check_list_txt .i{ font-weight: normal; margin-right: 2px; font-size: 14px;}
.hotel_list_fr .view_detail_btn{ display: block; height: 30px; line-height: 30px; width: 120px; text-align: center; color: #fff; font-weight: 600; font-family: Arial,Tahoma,'Microsoft YaHei',SimSun,sans-serif; background: #06c; border-radius: 3px; position: absolute; right: 160px; bottom: 0;}
.hotel_list_fr .view_detail_btn:hover{ background: #07c;}
.hotel_list_check.selected label { background:#999; border-radius: 3px;}


.hotel_list_title .fl{ color: #999;}
.hotel_list_title .fr.rs{ line-height: 36px; padding: 0;}
.hotel_list_title .fr{width:180px; text-align: right; padding-right: 20px; color: #999; margin-right: 0;}
.hotel_list_title .rs{ width: 180px; text-align: center; color: #999; padding-right: 0;}

/* 控件___搜索 */
.search{ border-bottom:1px solid #e4e4e4; border-top: none;}
.search .box{ background: #f2f2f2; height: 34px; border: none;}
.search .list_title{ width: 500px;}
.search .box .hot{ font-size: 14px;}
.search form{float:right; margin: 3px 0 0 0;}
.search_in{ width: 178px; height: 28px; border: 1px solid #e4e4e4; padding: 0 5px; margin: 0; color: #000; outline: none;}
.search_go{ height: 28px; width: 60px; background: #0066cc; color: #fff; text-align: center; font-size: 12px; border: none; border-radius: 3px; margin: 0; cursor: pointer;}
.search .search_map{ display: inline-block; color:#0096ff; position:relative; height: 30px; text-align: center; line-height: 30px; border-radius: 3px; padding: 0 5px 0 27px; margin: 0 6px 0 10px;}
.search_map i{font-family:'iconfont';}
.search_map i:before{content:"\e614"; font-size:26px; color:#0096ff; font-style:normal; position:absolute; left:0px; top:2px; padding-right:5px;}

/* 控件___翻页 */
.pager{ padding:30px 0; margin: 0;}
.pager a{ display: inline-block; height: 34px; line-height: 34px; padding:0 15px; margin:0 5px;}

/*详情页seo优化*/

.search_item .position_tab{height:30px; clear: none;}
.search_item .position_tab span{ text-align: center; height: 30px; line-height: 30px; width: auto; padding: 0 15px 0 6px;}
.position_tab span:first-child{border-left:#ccc 1px solid;}

.position_tab span:before{ top: 13px;}
.position_tab span:hover{ background:#f2f2f2;}
.position_tab span.selected{ background:#f2f2f2; border-bottom:#f2f2f2 1px solid;}
.search_item .position_con{ border:#ccc 1px solid; background:#f2f2f2; padding:6px; width: auto;}
.search_item_list .position_con a{ margin: 8px 0 0 0;}

#hotels_rfp{ border: 3px solid #ff9900; width: 246px;}
.inquiry{ border-radius: 3px 3px 0 0; border: 3px solid #ff9900; margin-bottom: 10px; background: #fff; width: 246px;}
/*.inquiry h4{ height: 44px; background: #ff9900; text-indent:16px; line-height: 44px; color: #fff; font-size: 20px; padding: 0; font-family: "Microsoft YaHei"; font-family: 600;}
*/.inquiry .alert{ margin: 12px 12px 0 12px; width: 210px; padding: 15px 5px; font-size: 13px;}
.inquiry_bt{ padding-top: 10px; border-top: 1px solid #e4e4e4;}
.inquiry_h{ font-size: 16px; font-family: "Microsoft YaHei"; color: #999999; text-align: left; font-weight: normal; padding: 0 12px;}
.inquiry_btn{ height: 40px; margin: 10px 0 10px 0; padding: 0 12px;}
#hotels_rfp_btn{ padding: 0; margin: 0; display: block; font-family: "Microsoft YaHei"; font-weight: 600; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; background: #ff9900; border: none; border-radius: 3px; box-shadow: none;}

.inquiry_check{ font-size: 20px; font-family: Arial,Tahoma,"Microsoft YaHei",SimSun,sans-serif; color: #fff; padding: 0 10px; background: #f90; height: 44px; line-height: 44px;}
.inquiry_check .hot{ color: #fff; font-weight: 600; margin: 0 5px;}

div .inq_fix{ position: fixed; top: 40px; z-index: 999;}

.hotel_list_box{ border: 1px solid #e4e4e4; margin-bottom: 10px;}
.hotel_list_box h4{ height: 40px; text-align: center; line-height: 40px; color: #666; font-size: 18px; font-family: "Microsoft YaHei"; font-weight: normal; border-bottom: 1px solid #e4e4e4; background: #f2f2f2;}
.hotel_list_box .box{ padding: 10px 20px;}
.hotel_box_link li{ width: 208px; height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.hotel_box_link a{ color: #999; font-size: 14px;}
.hotel_box_link a:hover{ color: #ff9900;}
.box_sj{ font-size: 14px; color: #999; border-bottom: 1px solid #e4e4e4; padding: 10px; margin-bottom: 10px;}
.hotel_box_list li{ color: #999; line-height: 1.5; padding: 10px 0;}
.box_sj .hot{ color: #ff9900; font-size: 16px;}

#hotels_rfp input{ margin: 15px 5px 0 0;}
#hotels_rfp li{ height: 40px;line-height: 40px; font-size:14px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#hotels_rfp li a{ font-family: Arial,Tahoma,"Microsoft YaHei",SimSun,sans-serif;}
#hotels_rfp ul{ padding: 10px 0;}
.inquiry_box .alert{ font-family: Arial,Tahoma,"Microsoft YaHei",SimSun,sans-serif;}
.inquiry_box .checking_box{ float: right; width: 16px; line-height: 16px; height: 16px; text-align: center; color: #999; margin: 12px -20px 0 0; cursor: pointer;}
.inquiry_box .checking_box input{ visibility: hidden; position: absolute;}
.inquiry_box .checking_box:hover{ color: #f91;}
.inquiry_box .hl_selected{ padding: 0 26px 0 12px;}
.inquiry_box .hl_selected a{ display: inline-block; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.search .box .list_title{ line-height: 34px; font-family: '宋体';,}
.search .box .list_title strong.hot{ color: #f60; font-weight: 600; font-size: 12px; display: inline-block; max-width: 280px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-top: 1px; vertical-align: top;}
.search .box .list_title span.hot,.search .box .list_title strong.hot{ font-family: Arial,verdana,SimSun,sans-serif;}

#footer  a.label-warning { background: #ff9911; padding:4px 3px; color: #fff;border-radius: 2px;}
div.foot_style{font-size:14px;font-family: "Microsoft YaHei"; padding-top: 10px; color: #666; }
#footer  a { color: #666; text-decoration: none; font-size:14px; margin-right:5px;font-family: "Microsoft YaHei"}
.full{width:1200px;}
.tac{text-align:center;}

.pop-up { background: rgba(0,0,0,0.8); width: 100%; height: 100%; position: absolute; z-index: 1200; }


.venue_pop { width: 430px; background: #fff; border-radius: 6px; }
.venue_pop .pop_title { height: 58px; background: #f2f2f3; border-radius: 6px 6px 0 0; width: 100%; }
.venue_pop .pop_title h3 { font-size: 20px; color: #50505a; text-align: left; line-height: 58px; padding: 0 20px; font-weight: normal; font-family: Arial,'Microsoft Yahei',simsun,sans-serif; display: inline-block;}
.venue_pop .close { position: absolute; right: 15px; top: 15px; width: 24px; height: 24px; text-align: center; line-height: 24px; font-size: 24px; color: #a7a7ab; font-weight: 600; }
.venue_pop .close:hover { color: #ff5a5a; }
.venue_pop .venue_box { padding: 20px 30px; font-size: 16px;}

.venue_pop .venue_in { padding: 10px 0; }
.venue_pop .in_item:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.venue_pop .in_item { padding: 0 0 0 75px; font-family: Arial,'Microsoft Yahei',SimSun,sans-serif; margin: 0 0 15px 0; }
.venue_pop .in_title { float: left; width: 75px; margin: 0 0 0 -75px; line-height: 34px; color: #666; }
.venue_pop .in_title .hot { font-size: 14px; color: #f00; font-family: 'Microsoft Yahei'; margin: 0 0 0 5px; }
.venue_pop .in_txt .in_con { position: relative; width: 210px; }
.venue_pop .in_txt .txt { height: 32px; width: 210px; padding: 0 0 0 8px; margin: 0; font-size: 16px; color: #666; border: 1px solid #eaeaea; font-family: Arial,'Microsoft Yahei',SimSun,sans-serif; }
.venue_pop .in_con .i { position: absolute; right: 5px; top: 8px; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 20px; color: #999; }

.venue_pop .in_con .in_people { position: absolute; left: 0; top: 33px; width:208px;  background: #fff; box-shadow: 1px 1px 2px #eee; border-width: 0 1px 1px 1px; border-style: solid; border-color: #eaeaea; }
.venue_pop .in_con .in_people li { border-top: 1px solid #eee; }
.venue_pop .in_con .in_people a { display: block; padding: 0 8px; color: #666; font-size: 14px; height: 34px; line-height: 34px; font-family: Arial,'Microsoft Yahei',SimSun,sans-serif;  }
.venue_pop .in_con .in_people a:hover { background: #0f89df; color: #fff; }

.venue_pop .in_pd { padding: 6px 0 0 0; }
.venue_pop .in_check { margin: 0 0 0 20px; }
.venue_pop .in_check:first-child { margin: 0; }
.venue_pop .in_check input { vertical-align: top; margin: 4px 2px 0 0; }
.venue_pop .in_check span { color: #333; font-size: 14px; vertical-align: top; line-height: 20px; }

.venue_pop .in_bz { width: 285px; text-align: right; margin: 0 0 15px 0; }
.venue_pop .in_bz .in_bz_btn { font-size: 12px; font-family: Arial,'Microsoft Yahei',SimSun,sans-serif; line-height: 20px; color: #06c; }
.venue_pop .in_bz .in_bz_btn:hover { color: #f90; }
.venue_pop .in_bz_box { width: 285px; height: 80px; margin: 0; padding: 6px 4px 0 4px; resize: none; border: 1px solid #eaeaea; font-size: 14px; line-height: 20px; font-family: Arial,'Microsoft YaHei',SimSun,sans-serif; color: #666; }

.venue_pop .venue_btn { padding: 0 0 0 75px; }
.venue_pop .venue_btn .venue_submit { display: block; width: 210px; height: 40px; text-align: center; line-height: 40px; background: #ffa800; border-radius: 2px; color: #fff; font-size: 16px; font-family: Arial,'Microsoft Yahei',simsun,sans-serif; }
.venue_pop .venue_btn .venue_submit:hover { opacity: 0.8; }

.venue_pop .in_txt input.error { border: 1px solid #f00; }
.venue_pop .in_txt div.error { color: #f00; line-height: 20px; font-size: 12px; font-family: Arial,'Microsoft Yahei',simsun,sans-serif; }

.venue_pop .venue_success{ padding: 10px 0; }
.venue_success .venue_qr { float: left; width: 100px; margin: 0 20px 0 0; }
.venue_success .venue_qr_img { width: 100px; height: 100px; overflow: hidden; background: #f0f0f0; }
.venue_success .venue_qr_img img { width: 100px; height: 100px; }
.venue_success .venue_qr p { font-size: 12px; color: #666; text-align: center; line-height: 30px; font-family: Arial,'Microsoft Yahei',SimSun,sans-serif; }
.venue_success .venue_st { float: left; width: 250px; padding: 5px 0 0 0; }
.venue_success .venue_stitle { font-size: 20px; color: #1cbb3e; line-height: 24px; font-weight: normal; margin: 0 0 10px 0; font-family: Arial,'Microsoft Yahei',simsun,sans-serif; }
.venue_success .venue_stitle .i { margin: 0 5px 0 0; }
.venue_success .venue_sinfo { font-size: 14px; color: #666; line-height: 20px; margin: 0 0 20px 0; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.venue_success .venue_sintro { font-weight: bold; font-size: 14px; color: #666; line-height: 20px; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }


.venue_confirm .venue_edit { text-align: right; }
.venue_confirm .edit_link { font-size: 12px; color: #06c; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.venue_confirm .edit_link .i { margin: 0 3px 0 0; }
.venue_confirm .edit_link:hover { color: #f90; }

.venue_confirm .in_item { margin: 0 0 5px 0; }
.venue_confirm .in_txt { font-size: 16px; color: #666; line-height: 34px; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.venue_confirm .in_bz_txt { line-height: 20px; padding: 8px 0 0 0; }
.venue_confirm .venue_btn { margin: 0 0 10px 0; }
.venue_confirm .venue_total { text-align: center; }
.venue_confirm .venue_total_link { font-size: 14px; color: #666; line-height: 20px; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.venue_confirm .venue_total_link .hot { margin: 0 2px; color: #f00; font-size: 16px; font-weight: 600; }
.venue_confirm .venue_total_link:hover { color: #f90; }

.venue_box {max-height:480px;overflow-y:auto; }
.venue_list dl { padding: 0; margin: 0; }
.venue_list dt { padding: 0; margin: 0 0 10px 0; }
.venue_list dt a { font-size: 16px; color: #06c; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.venue_list dt a:hover { color: #f90; }
.venue_list dd { list-style: none; margin: 0; padding: 5px 0; }
.venue_list dd,.venue_list dd a { font-size: 14px; color: #666; font-size: 14px; line-height: 20px; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.venue_list dd a:hover { color: #f90; }

.send_success {padding: 10px 35px; background: rgba(0,0,0,0.8); color: #fff; font-size: 18px; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }

.vo_pop .close { right: 8px; top: 8px; font-size: 20px; }
.vo_txt { padding: 20px; font-size: 14px; color: #666; line-height: 24px; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.vo_btn { padding: 10px 20px; }
.vo_btn a { margin: 0 0 0 20px; display: inline-block; height: 36px; line-height: 36px; text-align: center; border-radius: 2px; transition: all .2s ease 0s; font-size: 14px; font-family: Arial,'Microsoft Yahei',simsuns,sans-serif; }
.vo_btn a:first-child { margin: 0; }
.vo_btn .vo_gone { background: #0f89df; color: #fff; width: 150px; }
.vo_btn .vo_gone:hover { opacity: 0.8; }
.vo_btn .vo_cancel { background: #ddd; color: #999; width: 130px; }
.vo_btn .vo_cancel:hover { background: #ccc; }
.proxy {display:inline-block;margin-left:16px;font-size:16px;color:#fff;background:red;line-height:30px;padding:2px;}

/*下拉框组件*/
#hgg_selectbox { border: 1px solid #ccc; background-color: #fff; z-index: 999999; color: #333; box-shadow: 0 5px 15px -5px rgba(0,0,0,0.5); }
#hgg_selectbox li { border-top: 1px solid #eee; line-height: 2.2em; font-size: 15px; text-indent: 1em; cursor: pointer; }
#hgg_selectbox li:first-child { border-top: none; }
#hgg_selectbox li:hover { background-color: #33aaff; color: #fff; }

.proxy {background: red none repeat scroll 0 0;border-radius: 3px;color: #fff;display: inline-block;font-family: "Microsoft YaHei";font-size: 12px;line-height: 24px;margin: 17px 10px 0 0;padding: 0 6px;vertical-align: top;
}
.proxy_user {display: inline-block;font-family: "Microsoft YaHei";font-size: 12px;line-height: 18px;margin: 12px 0 0;overflow: hidden;vertical-align: top;width: 170px;}


/*年会期间样式修改*/
/*#confirm_post .venue_pop {
    width: 520px;
}
#confirm_post .venue_pop .venue_box{
    width: 460px;
}
.venue_success .venue_st {
    width: 330px;
}
.venue_success .venue_st .notice {
    padding: 2px 10px;
    margin: 2px 0 8px 0;
    line-height: 24px;
    font-size: 14px;
    color: #ff9515;
    background: #fff7ed;
    border: 2px solid #ff9515;
}
.venue_success .venue_st .notice .i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 1px 3px 0 0;
    font-size: 16px;
    vertical-align: top;
}
.venue_success .venue_sinfo {
    margin: 0 0 5px 0;
}*/